package br.com.app.mb;

import java.util.List;

import br.com.app.controle.Listar;
import br.com.app.dao.PresenteDAO;
import br.com.app.modelo.Presente;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

@ManagedBean(name="presenteListarMB")
@RequestScoped
public class PresenteListarMB extends Listar<Presente> {
	
	private String nome;
	
	public String filtrar(){
		super.abrirLista();
		return null;
	}

	@Override
	public List<Presente> getDados(int registro, int quantidade) {
		PresenteDAO presenteDAO = new PresenteDAO();
		return presenteDAO.buscar(nome,registro, quantidade);
	}

	@Override
	public int getQuantidade() {
		PresenteDAO presenteDAO = new PresenteDAO();
		return presenteDAO.buscar(nome);
	}

	@Override
	public String incluir() {
		return "/presente/editarUI.faces";
	}
	
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

}